#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
@Author  :  Thistledown
@Contact :  120768091@qq.com
@Software:  PyCharm
@File    :  ex35.py
@Time    :  2018/9/10 11:12
"""
'分支与函数'

from sys import exit

def gold_room():
    print('This room is full of gold. How much do you take?')

    choice = input('> ')
    # if '0' in choice or '1' in choice:
    if choice.isdigit():      # 判断输入是否为数字
        how_much = int(choice)
        if how_much < 50:
            print('Nice, you\'re not greedy, you win!')
            exit(0)
        else:
            dead('You greedy bastard!')
    else:
        dead('Man, learn to type a number.')



def bear_room():
    print('There is a bear here.')
    print('The bear has bunch of honey.')
    print('The fat bear is in front of another door.')
    print('How are you going to move the bear?')
    bear_moved = False

    while True:
        choice = input('> ')
        if choice == 'take honey':
            dead('The bear looks at you the slaps your face off.')
        elif choice == 'taunt bear' and not bear_moved:
            print('The bear has moved from the door. You can go through it now.')
            bear_moved = True
        elif choice == 'taunt bear' and bear_moved:
            dead('The bear gets pissed of and chews your legs off.')
        elif choice == 'open door' and bear_moved:
            gold_room()
        else:
            print('I got no idea what that meas.')

def cthulu_room():
    print('Here you see the great evil Cthulu.')
    print('He, it, whatever stares at you and you go insane.')
    print('Do you flee for your life or eat your head?')

    choice = input('> ')
    if 'flee' in choice:
        start()
    elif 'head' in choice:
        dead('Well that was tasty!')
    else:
        cthulu_room()
def start():
    print('You are in a dark room.')
    print('There is a door to your right and left.')
    print('Which one do you take?')

    choice = input('> ')
    if choice == 'left':
        bear_room()
    elif choice == 'right':
        cthulu_room()
    else:
        dead('You stumble around the room until you starve.')

def dead(why):
    print(why, 'Good job!')
    exit(0)

start()



